#include "my_spi.h"
#include "blb.h"

SPI_HandleTypeDef SPI2_Handler;  //SPI1句柄

// void SPI2_Init(void)
// {
//     SPI2_Handler.Instance=GPCOM10;                      //GPCOM10
//     SPI2_Handler.Init.Mode=SPI_MODE_MASTER;             //设置SPI工作模式，设置为主模式
//     SPI2_Handler.Init.CLKPolarity=SPI_POLARITY_HIGH;    //串行同步时钟的空闲状态为高电平
//     SPI2_Handler.Init.CLKPhase=SPI_PHASE_2EDGE;         //串行同步时钟的第二个跳变沿（上升或下降）数据被采样
//     SPI2_Handler.Init.FirstBit=SPI_FIRSTBIT_MSB;        //指定数据传输从MSB位还是LSB位开始:数据传输从MSB位开始

//     HAL_SPI_Init(&SPI2_Handler);//初始化
	
//     SPI2_ReadWriteByte(0Xff);                           //启动传输
// }

// //SPI速度设置函数
// void SPI2_SetSpeed(u8 SPI_BaudRatePrescaler)
// {
//     assert_param(IS_SPI_BAUDRATE_PRESCALER(SPI_BaudRatePrescaler));//判断有效性
    
    
// }

// //SPI 读写一个字节
// //TxData:要写入的字节
// //返回值:读取到的字节
// u8 SPI2_ReadWriteByte(u8 TxData)
// {
//     u8 Rxdata;
//     HAL_SPI_TransmitReceive(&SPI2_Handler,&TxData,&Rxdata,1, 1000);       
//  	return Rxdata;          		    //返回收到的数据		
// }
